Skip to content
This repository has been archived by the owner on Jan 13, 2019. It is now read-only.

Allow pondering variations to be sent to Sabaki #14

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Allow pondering variations to be sent to Sabaki #14

wants to merge 3 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Apr 24, 2018

Some enhancements for playing a game against leelazero and reviewing straight after. @yishn

Gives more options:

  • '--black' and/or '--white' to send that color variations to Sabaki. Ponder variations for 'play' as well as 'genmove' now can get sent to Sabaki.

  • '--limitdepth' truncates the variation length, it is easier to see the main moves especially with '--flat'.
    It would be nice to specify 'depth n', but that would need to change how command line args work when calling leela. mybe put leela and leela_args in a < ... >, but that might be confusing to the user.

  • '--labels' sends the first move of each variation as a label A, B, C, ... for Sabaki to update the root gametree. useful with the '--flat' option to easily see where the sibling variations are.

5525345551 added 3 commits April 22, 2018 12:50
Get variations when pondering
Choose which color variations to keep
Add depth of variations limit
Add '--labels' option to send JSON label information back to Sabaki.
The first move of each variation is given a label A, B, C, ... which Sabaki will use update the gametree.
@yishn
Copy link
Member

yishn commented Apr 28, 2018

How about having the syntax --limit={n}?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant